package com.bingxue.edu.teacher.model.resp;

import com.bingxue.edu.management.education.model.entity.Student;
import com.bingxue.edu.management.education.model.resp.EnrollClassResp;
import com.bingxue.edu.management.education.model.resp.EnrollPermissionResp;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @author panbo
 * @since 2024/9/19
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Schema(description = "学生详情信息")
public class TeacherStudentDetailResp extends Student {

    @Schema(description = "学生就读班级详情信息")
    private List<EnrollClassResp> enrollClassList;

    @Schema(description = "学生选课权限信息")
    private List<EnrollPermissionResp> permissionList;
}
